/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ac.logic;

import ac.entities.ProveedorJuridico;
import ac.persistence.PersistProveedorJuridico;

/**
 * Módulo de lógica de negocios para Proveedores Jurídicos
 * @author prometheus
 */
public class LogicProveedorJuridico {


    /**
     * Pide el id del último proveedor natural
     * @return id del último proveedor natural
     */
    public int ultimoProveedorNatural () {
        PersistProveedorJuridico ppj = new PersistProveedorJuridico();
        int ultimo = ppj.ultimoProveedorJuridico();
        return ultimo;
    }

    /**
     * Solicita la creación de un nuevo registro de ProveedorNatural
     * @param pn el proveedor a ser registrado
     * @return true si la operación fue exitosa
     */
    public String registrarProveedorNatural(ProveedorJuridico pj) {
        PersistProveedorJuridico ppn = new PersistProveedorJuridico();
        String ret = "No se pudo registrar proveedor";
        boolean resultado = ppn.insertProveedorJuridico(pj);
        if (resultado) {
            ret = "Proveedor registrado correctamente";
        }
        return ret;
    }


}
